home *** CD-ROM | disk | FTP | other *** search
- #pragma once
-
- #include <Processes.h>
-
- #define gestaltTalkSelector 'GTLK'
-
- typedef enum { ginit, gstatus, gread,
- gwrite, gregister, gunregister,
- ggetapp, guserinit } gcmd;
-
- typedef struct {
- long buffCount;
- Ptr dataBuffer;
- long appRegistered;
- ProcessSerialNumber appPSN;
- } gtg, *gtp;
-
- typedef struct {
- gcmd command;
- long datalength;
- Ptr data;
- gtp gtData;
- } GestaltTalkPB;
-
-
- #define bufferSize (Size)(300)
-
- OSErr GestaltTalk(GestaltTalkPB *gpb);
- pascal OSErr GestaltTalkGestalt(long selector, long *resp);
-